
import java.util.List;
/**
 * 
 * Class represents a Disc
 *
 */
public class Disc {
	private String title, artist, genre,parentGenre;
	private int year,revision;
	private long id;
	private List<String> songs;
	
	public Disc() {
		
	}
	public Disc(String title, String artist, String genre,String parentGenre, int year,int revision, List<String> songs,long id) {
		this.setTitle(title);
		this.setArtist(artist);
		this.setGenre(genre);
		this.setYear(year);
		this.setRevision(revision);
		this.setSongs(songs);
		this.setParentGenre(parentGenre);
		this.id=id;
	}

	public void setTitle(String title) {
		this.title = title;
	}
	
	public void setID(long id) {
		this.id = id;
	}
	
	public long getID(){
		return this.id;
	}

	public String getTitle() {
		return title.toLowerCase();
	}

	public void setArtist(String artist) {
		this.artist = artist;
	}

	public String getArtist() {
		return artist.toLowerCase();
	}

	public void setGenre(String genre) {
		this.genre = genre;
	}

	public String getGenre() {
		return genre.toLowerCase();
	}

	public void setSongs(List<String> songs) {
		this.songs = songs;
	}

	public List<String> getSongs() {
		return songs;
	}

	public void setYear(int year) {
		this.year = year;
	}

	public int getYear() {
		return year;
	}
	public void setRevision(int revision) {
		this.revision = revision;
	}
	public int getRevision() {
		return revision;
	}
	public void setParentGenre(String parentGenre) {
		this.parentGenre = parentGenre;
	}
	public String getParentGenre() {
		return parentGenre.toLowerCase();
	}
	
}
